iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
AI Engineering

VoCare:從 AI 陪伴到智慧長者照護的實作之路系列 第 10

Day 10|VoCare 的疲勞與久坐偵測設計

  • 分享至 

  • xImage
  •  

前一篇介紹了 VoCare 的 多模態感知,今天就來看其中一個比較貼近日常生活的應用:疲勞與久坐偵測

很多時候我們在讀書、工作或寫程式時,明明已經很累了,卻還是會一直坐在電腦前。

所以 VoCare 希望能主動觀察使用者的狀態,在適當的時候提醒休息。


為什麼不能只設定固定時間?

最簡單的方法其實是:

每 60 分鐘提醒一次休息。

但每個人的使用狀況不同。

有人可能正在專心工作,不希望一直被打斷;也有人已經連續坐了兩三個小時,卻完全忘記休息。

因此我希望 VoCare 不只是看「時間到了沒」,而是同時參考使用者目前的狀態。


VoCare 可以觀察哪些資訊?

目前規劃會參考幾種資訊:

1. 久坐時間

系統可以記錄使用者連續坐著或使用裝置的時間。

如果持續時間過長,就可以提高提醒的優先程度。

2. 眼睛狀態

透過相機觀察眼睛是否長時間閉合,或出現較頻繁的閉眼情況。

這些資訊可以作為疲勞判斷的其中一個依據。

3. 哈欠與臉部狀態

如果系統持續觀察到哈欠等狀況,也可能代表使用者已經開始疲勞。

4. 姿勢

例如長時間低頭、趴著,或姿勢和平常差異很大,也可以作為輔助資訊。


不靠單一條件直接判定

如果只因為使用者閉眼一次,就跳出:

你累了,請休息!

那一定會非常煩。

因此 VoCare 不會只依賴單一事件,而是希望把多個資訊放在一起。

例如:

久坐時間增加
+
頻繁閉眼
+
出現哈欠

疲勞程度提高

提醒使用者休息

這樣可以降低因為某一個動作造成誤判的機會。

提醒也不應該一直跳出來

另外一個問題是:

提醒太多,本身也會變成干擾。

所以未來還需要考慮:

上一次提醒是什麼時候
使用者有沒有選擇忽略
使用者目前是不是正在進行重要工作
最近是否已經休息過

如果使用者剛剛才說「我再做十分鐘」,系統就不應該一分鐘後又提醒一次。

這也會和前面介紹過的 個人化記憶與使用習慣 結合。

整體判斷流程

簡化之後,大概會是:

相機 / 使用時間

閉眼、哈欠、姿勢、久坐資訊

疲勞狀態判斷

是否需要提醒?

是 → 提醒休息
否 → 繼續觀察

這裡的 AI 主要負責協助辨識使用者的狀態,而系統再根據多個條件決定是否真的需要提醒。

Day 10 小結

疲勞與久坐偵測看起來只是「提醒休息」,但真正要做得自然,其實不能只設定一個固定計時器。

VoCare 希望結合 使用時間、眼睛、姿勢以及其他狀態資訊,再決定什麼時候適合提醒使用者。


上一篇
Day 9|VoCare 的多模態感知設計
系列文
VoCare:從 AI 陪伴到智慧長者照護的實作之路10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言